package com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.Mobile;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class MobileLoginByTenantForm extends HSBCPSVO {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;
    
    @NotBlank
    @Length(max = 32)
    protected String tenant_key;
    
    @NotBlank
    @Mobile
    protected String mobile;
    
    @NotBlank
    @Length(max = 10)
    protected String verify_code;
    
    @Length(max = 255)
    protected String customer_avatar;
    
    @Length(max = 32)
    protected String customer_name;
    
    @Length(max = 32)
    protected String customer_key;
    
    protected String password;

    @Length(max = 32)
    protected String invitation_code;
    
    public String getVerify_code() {
        return verify_code;
    }
    
    public void setVerify_code(String verify_code) {
        this.verify_code = verify_code;
    }
    
    public String getCustomer_avatar() {
        return customer_avatar;
    }
    
    public void setCustomer_avatar(String customer_avatar) {
        this.customer_avatar = customer_avatar;
    }
    
    public String getCustomer_name() {
        return customer_name;
    }
    
    public void setCustomer_name(String customer_name) {
        this.customer_name = customer_name;
    }
    
    public String getCustomer_key() {
        return customer_key;
    }
    
    public void setCustomer_key(String customer_key) {
        this.customer_key = customer_key;
    }
    
    public String getMobile() {
        return mobile;
    }
    
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    
    public String getTenant_key() {
        return tenant_key;
    }
    
    public void setTenant_key(String tenant_key) {
        this.tenant_key = tenant_key;
    }
    
    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getInvitation_code() {
        return invitation_code;
    }

    public void setInvitation_code(String invitation_code) {
        this.invitation_code = invitation_code;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("MobileLoginByTenantForm{");
        sb.append("tenant_key='").append(tenant_key).append('\'');
        sb.append(", mobile='").append(mobile).append('\'');
        sb.append(", verify_code='").append(verify_code).append('\'');
        sb.append(", customer_avatar='").append(customer_avatar).append('\'');
        sb.append(", customer_name='").append(customer_name).append('\'');
        sb.append(", customer_key='").append(customer_key).append('\'');
        sb.append(", password='").append(password).append('\'');
        sb.append(", invitation_code='").append(invitation_code).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
